@blue-a11y/dsh-client-shortcuts: Global shortcut plugin for the dsh web GUI
`@blue-a11y/dsh-client-shortcuts` is a client-side enhancement plugin for the DeepSeek Harness web GUI, designed to improve efficiency by replacing frequent mouse operations with global keyboard shortcuts. The plugin runs in the browser; its core service, `ShortcutRegistry`, is responsible for listening to and capturing keyboard events during the capture phase and dispatching them to UI actions. It supports functions such as focusing input fields, creating or switching sessions, toggling sidebars and detail panels, adjusting themes, and scrolling through conversations. The plugin provides a settings page that allows users to record and reset key combinations, as well as automatically detect conflicts and block browser-reserved key combinations. Please note that these keybindings are only valid for the current session and revert to defaults after refreshing the page; keyboard events are passed through by default when the focus is on an input field to ensure normal input. Installation requires first configuring the DSH environment and using `ds`...
Read Moredsh-voice-mic: Add voice input for DSH Web GUI
`dsh-voice-mic` is a voice input plugin for DSH Web GUI, designed to streamline the input process for long text or code. It provides a microphone button and an `Alt+V` shortcut key, supporting real-time transcription of recordings written to the input box draft. It does not automatically send messages, ensuring users confirm the content. The plugin supports three recognition engines: first, browser-based recognition using the Web Speech API, suitable for quick testing; second, a local offline backend supporting SenseVoiceSmall and Paraformer models, bound to `127.0.0.1:7860` by default to ensure audio does not leave the local machine, requiring a Python 3.9+ environment; and third, a cloud API compatible with the OpenAI interface, where real-time transcription incurs corresponding fees. Installation requires DSH 0.1.0-
Read Moredsh-model-balance: Display account balance and quota before the DSH Web GUI model selector
dsh-model-balance is a plugin designed specifically for the DSH Web GUI, aiming to address the pain point of frequently switching consoles to check balances during the development of multiple model providers. This plugin does not alter the model invocation chain; instead, it displays the real-time balance or quota of supported API vendors—such as DeepSeek, StepFun, Kimi, OpenRouter, MiniMax, and xAI—directly before the model selector. For vendors without an API interface, such as Tongyi and Xiaomi, it provides a link to their console. The plugin features an intelligent refresh mechanism, including instant display when switching models, forced refresh after a conversation ends, timed polling every two minutes, and manual refresh on click. It also utilizes distinct caching strategies for success and failure results to ensure state accuracy. Users can easily install it using the npx command from GitHub or npm.
Read Morehellosz/dsh-pets: Codex Pets Style Plugin for DSH Web GUI
`hellosz/dsh-pets` is a DeepSeek Harness (DSH) Web GUI plugin licensed under the MIT License, designed to visually present agent task status through pet animations. The plugin introduces 10 built-in pets, using 9 state animations (such as thinking, waiting, reviewing, error, etc.) to replace traditional progress indicators, helping users quickly identify the current phase of an Agent during long tasks, approvals, or code reviews. Key features include: pets support drag-and-drop, click interaction, and one-click hiding; the settings page allows users to switch pets and adjust zoom ratios from 0.6x to 2.5x; it supports petdex-compatible custom pet package formats (8x9 spritesheet). The plugin only listens to DSH events without blocking the workflow, and provides status queries via a web interface.
Read More